package main

	import (
		"gitee.com/mad-wud/lin"
	)
	
	var 开关_基础 =`<template>
	<el-switch
  v-model="value1"
  @change="切换事件"
  {1}
  {2}
/>

<br />
<!-- 颜色例子 -->
<el-switch
  v-model="value2"
  style="--el-switch-on-color: #13ce66; --el-switch-off-color: #ff4949"
  active-text="左颜色例子"
  inactive-text="右颜色例子"
/>
<br />
</template>
<script setup>
import { ref } from 'vue'
{3}
const value1 = ref(true)
const value2 = ref(true)
const 切换事件=()=>{console.log('切换啦')}
</script>
<style lang="scss"  scoped>

</style>`
	
	func 开关(表 lin.J键值表) (vue string, 错误 error) {
		基础vue := 开关_基础
		属性表 := 表.QJ取键值表("属性")
		文件路径 := 全_文件.QX取运行目录() + "/开关.vue"
	
		属性 := 属性生成(属性表)
		
		属性 = 全_文本.T替换文本(属性, "inactive-icon=", ":inactive-icon=", -1)
		属性 = 全_文本.T替换文本(属性, " active-icon=", ":active-icon=", -1)
	
		样式 := ""
		js := ""
		if 属性表.QW取文本("ctive_icon") != "" || 属性表.QW取文本("inactive_icon") != "" {
			js= js +"\r\n import { Check,Close } from '@element-plus/icons-vue' //更多图标官方文档 改变引用和:icon 对应值即可"
		}
	
		基础vue = 全_文本.C创建文本(基础vue, 属性, 样式, js)
		return 基础vue, 全_文件.X写到_文件(文件路径, []byte(基础vue))
	
	}